home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #265 (1993)(Rhein-Sieg-Soft).zip / Franz PD Disk #265 (1993)(Rhein-Sieg-Soft).adf / ak_gen0-lib_V38.1.LHA / ak_gen0-Library / AK_GEN0-Lib_DEU.doc next >
Text File  |  1993-07-30  |  8KB  |  270 lines

  1.  
  2.               ak_gen0.library V38.1
  3.  
  4.                - FREEWARE -
  5.  
  6.          (c) 1989-93 by Andreas R. Kleinert. All rights reserved.
  7.  
  8.           Dieses Programm wurde unter OS V3.00 geschrieben und ist
  9.           deshalb voll kompatibel. Es benötigt OS >= V1.2.
  10.  
  11.           Nachfolge-Library der "ak.library".
  12.  
  13.           Release Datum : 30.07.1993
  14.  
  15.  
  16.     Copyright :
  17.     ===========
  18.  
  19.     Das Programm ak_gen0.library V38.1
  20.     und seine Dokumentations-Dateien sind
  21.     (C)opyright 1989-93 by Andreas R. Kleinert. Alle Rechte vorbehalten.
  22.  
  23.     Die Verwendung der "ak_gen0.library" für eigene Programme ist dann
  24.     gestattet, wenn es sich um nicht kommerzielle Programme, also PUBLIC
  25.     DOMAIN oder FREEWARE handelt.
  26.  
  27.     Programmierer von SHAREWARE-Programmen, die mehr als 20,- DM verlangen,
  28.     oder Programmierer von kommerziellen Programmen benötigen meine schrift-
  29.     liche Erlaubnis für die Verwendung der "ak_gen0.library".
  30.  
  31.  
  32.     Einschränkungen :
  33.     =================
  34.  
  35.     Der Autor übernimmt keine Verantwortung für irgendeine Art von Auswir-
  36.     kungen, die durch die Nutzung dieses Programmes entstehen.
  37.     Diese Software wird zur Verfügung gestellt "WIE SIE IST" und es wird
  38.     keine Garantie irgendeiner Art übernommen, so daß Sie diese Software
  39.     auf eigenes Risiko nutzen.
  40.  
  41.  
  42.     Distribution :
  43.     ==============
  44.  
  45.     Das Programm ak_gen0.library V38.1 ist frei vertreibbar (FREEWARE).
  46.     Sie können es kopieren, solange der Copyright-Vermerk erhalten bleibt
  47.     und alle Bestandteile auch Teil der Distribution bleiben.
  48.     Dieses Programm darf ohne meine schriftliche Erlaubnis nicht nicht in
  49.     kommerzielle Programm-Pakete oder "-Kollektionen" miteinbezogen werden.
  50.     Dieses Programm darf nicht in irgendeiner Form verkauft werden, aber es
  51.     ist erlaubt, eine kostendeckende Kopiergebühr zu verlangen.
  52.  
  53.     Dieses Programm darf auf Public Domain-Serien veröffentlicht oder
  54.     in Public Domain Bibliotheken übernommen werden.
  55.     Besondere Erlaubnis hierfür geht hiermit an Fred Fishs AmigaLib-Disks
  56.     und die deutschen Serien TAIFUN, FRANZ, TIME, GPD und Amiga Szene.
  57.  
  58.     Dieses Programm darf außerdem per "electronic mail" verbreitet und
  59.     in Mailboxen angeboten werden, solange die Distributions-Bedingungen
  60.     in allen Punkten respektiert werden.
  61.  
  62.     Durch die Verwendung oder Weitergabe dieses Programmes akzeptieren Sie
  63.     automatisch alle der obigen Bedingungen und Vereinbarungen.
  64.  
  65.  
  66.     Funktion :
  67.     ==========
  68.  
  69.     Die "ak_gen0.library" findet Verwendung in vielen von mir geschriebenen
  70.     Programmen und enthält viele Funktionen, die die Programmierung z.B. von
  71.     Intuition sehr erleichtern.
  72.  
  73.  
  74.     Installation :
  75.     ==============
  76.  
  77.     Kopieren Sie die "ak_gen0.library" einfach in das "LIBS:"-Verzeichnis
  78.     Ihrer Diskette.
  79.  
  80.  
  81.     Benutzung :
  82.     ===========
  83.  
  84.     Die "ak_gen0.library" beinhaltet ...
  85.  
  86.      - Funktionen zum komfortablen Öffnen von Windows und Screens
  87.      - Funktionen zum einfachen Erstellen von Gadgets, Menüs, Submenüs, u.a.
  88.      - Funktionen zur einfachen Ausgabe von Texten
  89.      - einen leicht zu bedienenden FileRequester, der komplett durch die
  90.        Library verwaltet wird
  91.        (unter OS V2.04+ wird stattdessen der FileRequester der
  92.     "asl.library" aufgerufen)
  93.      - einen leicht zu bedienenden ScreenMode-Requester, der komplett durch die
  94.        Library verwaltet wird
  95.      - einen Zufallszahlengenerator
  96.      - Funktionen zum Warten auf bestimmte Ereignisse (Linke Maustaste,
  97.        bestimmte Keyboard-Taste)
  98.      - etc.
  99.  
  100.     Schauen Sie in die Datei "AK_GEN0-Lib_Reference.doc", um eine volle Auf-
  101.     listung aller Funktionen zu erhalten !
  102.  
  103.     Hinweis : "ak_gen0.library" benutzt einige von Execs "Listen und Node"-
  104.           Funktionen. Falls Ihre OS-Version hier "Probleme macht",
  105.           probieren Sie's mal mit "SetPatch V1.xy".
  106.  
  107.  
  108.     Korrespondenz :
  109.     ===============
  110.  
  111.     Wenn Sie wollen, können Sie mir etwas Geld senden. Sicherlich
  112.     wird mich das motivieren, weiterhin solche Programme zu schreiben
  113.     oder einfach Updates zu diesem zu erstellen.
  114.     Senden Sie bug-reports, Geld oder was-auch-immer an :
  115.  
  116.        Andreas R. Kleinert,
  117.        Grube Hohe Grethe 23,
  118.        D-57074 Siegen,
  119.        Germany.
  120.  
  121.  
  122.     Versions-Geschichte :
  123.     =====================
  124.  
  125.      V38.1 :
  126.      -------
  127.  
  128.       - "code-splitting"
  129.       - "new look" für Prop-Gadgets unter Intuition V37+
  130.       - korrigierte Mode-Namen unter OS 1.3 :
  131.  
  132.     Lores [Interlace] -> LowRes [Interlace]
  133.     Hires [Interlace] -> HighRes [Interlace]
  134.  
  135.       - ModeRequester unterscheidet nun auch unter OS 1.3 zwischen
  136.     PAL und NTSC
  137.       - neues Default-Flag (AKBase) für den ModeRequester :
  138.     Verwendung der "echten" MaxOverScan-Werte (-1*MinX + MaxX, ...)
  139.     als Maximalwerte für Breite und Höhe.
  140.     Beispiel :
  141.            HighRes 724x283 anstelle
  142.                von 652x268
  143.  
  144.     IN DIESER VERSION NOCH "PRIVATE" (bis V38).
  145.  
  146.       - die Funktion "AK_ReadDir()" (OBSOLETE) verwendet jetzt intern
  147.     ebenfalls "AK_GetDirList()" bzw. "AK_FreeDirList()", wobei
  148.     der Wert -1 im Fehlerfall zurückgegeben wird.
  149.     Dies sollte kompatibel sein, da ohnehin nur Abfragen der Form
  150.  
  151.      for(i=0; i<=count; i++) printf("%s", direntry[i]);
  152.  
  153.     sinnvoll sind.
  154.  
  155.      - vier neue Funktionen zur Speicherverwaltung :
  156.  
  157.        - AK_GetMemList
  158.  
  159.      allokiert Liste für Speicher-Verwaltung
  160.  
  161.        - AK_FreeMemList
  162.  
  163.      delokiert Liste für Speicher-Verwaltung und eingetragenen Speicher
  164.  
  165.        - AK_AddMemEntry
  166.  
  167.      fügt einen Eintrag in die Liste ein
  168.      (falls nicht möglich, wird der Speicher freigegeben)
  169.  
  170.        - AK_AllocMemEntry
  171.  
  172.      belegt Speicher und fügt einen Eintrag in die Liste ein
  173.  
  174.  
  175.      V37.95 :
  176.      --------
  177.  
  178.       - Requester jetzt auch über Tastatur steuerbar :
  179.  
  180.     - interner FileRequester (nur für OS V1.3, also nicht ASL) :
  181.  
  182.        ESC      : Abbruch
  183.        P      : Parent
  184.        A      : Assigns
  185.        1..8   : Eintrag wählen
  186.        Return : Bestätigen
  187.  
  188.     - ModeRequester :
  189.  
  190.        ESC      : Abbruch
  191.        1..8   : Eintrag wählen
  192.        Return : Bestätigen
  193.  
  194.  
  195.      V37.89 :
  196.      --------
  197.  
  198.       - Requester-Typ wurde nicht gesetzt, daher keine Speicherfreigabe
  199.       - komplett neue Speicherverwaltung für die Requester
  200.     (neue, vorerst interne Routinen)
  201.       - Optimierungen bei den Requestern
  202.       - Propgadget-Strukturen jetzt 100% lokal
  203.       - Fehler im ModeRequester (undefinierte Einträge) korrigiert
  204.  
  205.  
  206.      V37.87 - V37.88 :
  207.      -----------------
  208.  
  209.       - AK_AutoRequester() modifiziert
  210.       - Propgadget-Strukturen jetzt local/static
  211.  
  212.  
  213.      V37.85 - V37.86 :
  214.      -----------------
  215.  
  216.      - kleinere Fehlerkorrekturen
  217.      - Verringerung der Code-Größe
  218.      - Berichtigung der Dokumentation
  219.  
  220.  
  221.      V37.83 :
  222.      --------
  223.  
  224.      - neue Hauptversion
  225.      - fünf neue Funktionen :
  226.  
  227.        - AK_GetDirList
  228.  
  229.      allokiert Liste für Directory-Inhalt und füllt diese
  230.  
  231.        - AK_FreeDirList
  232.  
  233.      delokiert Liste mit Directory-Inhalt
  234.  
  235.        - AK_GetModeList
  236.  
  237.      allokiert Liste für Screen-Modes und füllt diese
  238.  
  239.        - AK_FreeModeList
  240.  
  241.      delokiert Liste mit ScreenModes
  242.  
  243.        - AK_ModeRequest
  244.  
  245.      NEU : SCREEN-MODE-REQUESTER !!!
  246.  
  247.      - Umstellung auf SAS/C V6.00 :
  248.     - kürzerer Code
  249.     - Include-Files jetzt mit "tagcall" Pragmas
  250.       (Achtung : Möglichst die Pragmas verwenden !
  251.              Wenn IRGENDWELCHE Pragmas verwendet werden, aber
  252.              die "ak_gen0.library" mit den Stubs verwendet wird,
  253.              dann drohen Abstürze !!! )
  254.      - neues Include-File "ak_gen0_obsolete.h" mit alten Definitionen, etc.
  255.      - Fehlerkorrekturen (minimal zwar, aber dennoch !)
  256.      - u.a.
  257.  
  258.  
  259.     [ Die Versions-Geschichte der Versionen vor V37 ist nicht länger
  260.       enthalten. ]
  261.  
  262.  
  263.     Copyrights :
  264.     ============
  265.  
  266.     Einige der oben genannten Namen oder Produkte können Copyrights oder
  267.     Warenzeichen von Firmen sein.
  268.  
  269.  
  270.